package com.hd.trans.share;

import android.app.Activity;
import android.util.Log;
import android.widget.Toast;

import com.hd.trans.utils.ShareUtil;

import java.io.File;


/**
 * 分享模块管理
 * 分享pdf/word
 */
public class ShareManagerModel {
    private final SharePdfModel sharePdfModel;

    public ShareManagerModel() {
        sharePdfModel = new SharePdfModel();
    }

    /**
     * 分享  文本内容直接 请求接口拿到下载链接保存文件
     * @param content    文本内容
     * @param shareType  分享类型 word/ pdf
     * @param saveName   保存 文件名带后缀
     */
    public void sharePdfWord(Activity activity, String content, int shareType, String saveName) {
        sharePdfWord(activity, content, null, shareType, saveName);
    }

    /**
     * 分享  文本内容直接 请求接口拿到下载链接保存文件
     * @param content   文本内容
     * @param shareType 分享类型 word/ pdf
     * @param saveName  保存 文件名带后缀
     */
    public void sharePdfWord(Activity activity, String content, String language, int shareType, String saveName) {
        sharePdfModel.requestShareWord(
                activity,
                content,
                language,
                shareType,
                saveName
        );
    }


    /**
     * 分享 txt文件
     * @param content  保存的文本内容
     * @param file     保存到哪个文件
     */
    public void shareTxt(Activity activity, String content, File file) {
        sharePdfModel.shareTxt(activity, content, file);
    }

}
